|
barnsley
|
M(0, 0, 0, 0.16, 0, 0) |
M(0.85, a, -a, 0.85, 0, 1.6) |
M(0.20, -0.26, 0.23, 0.22, 0, 1.6) |
M(-0.15, 0.28, 0.26, 0.24, 0, 0.44) |
|
|
|
50 |
{'x': 0, 'y': 5} |
10000 |
#036A01
|
|
crab
|
((Translate(0.5,0.15) * Scale((1 / 4))) * Rotate(((a * pi) / 4))) |
Scale((1 / 2)) |
((Translate(neg(0.5),0.15) * Scale((1 / 4))) * Rotate(((neg(a) * pi) / 4))) |
(Rotate((neg(pi) / 6)) * Scale((1 / 2))) |
(Rotate((pi / 6)) * Scale((1 / 2))) |
|
|
|
700 |
{'x': 0, 'y': 0} |
10000 |
#ff0000
|
|
dragon
|
(Rotate((a * pi)) * Scale((1 / squareroot(2)))) |
((Translate(1,0) * Rotate(((5 * pi) / 4))) * Scale((1 / squareroot(2)))) |
|
|
|
auto |
{'x': 0, 'y': 0.5} |
10000 |
#000000
|
|
serpinski
|
Scale((1 / 2)) |
(Translate((1 / 4),(1 / 2)) * Scale(a)) |
(Translate((1 / 2),0) * Scale(a)) |
|
|
|
640 |
{'x': 0.5, 'y': 0.5} |
10000 |
#0000ff
|
|
tree
|
M(0.195, -0.488, 0.462, 0.414, 0.4431, 0.2452) |
M(0.462, 0.414, -0.252, 0.361, 0.2511, 0.5692) |
M(-0.058, -0.07, 0.453, -0.111, 0.5976, 0.0969) |
M(-0.035, 0.07, -0.469, -0.022, 0.4884, 0.5069) |
M(-0.637, 0, 0, 0.501, 0.8562, 0.2513) |
|
|
|
700 |
{'x': 0.5, 'y': 0.5} |
10000 |
#000000
|
|
vonkoch
|
Scale((1 / 3)) |
((Translate((1 / 3),0) * Rotate(((a * pi) / 3))) * Scale((1 / 3))) |
((Translate((b / 2),(squareroot(3) / 6)) * Rotate((a * (neg(pi) / 3)))) * Scale((1 / 3))) |
(Translate((2 / 3),0) * Scale((1 / 3))) |
|
|
|
auto |
{'x': 0.5, 'y': 0.5} |
10000 |
#000000
|
|
crazy vs
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.10200701953484648,0.3067101867804852) |
M(0.38171516155816393,neg(0.39412945359663243),0.2648906799126356,0.45691928942102444,neg(0.16395032171216845),0.3345592230639191) |
|
|
|
auto |
{'x': -0.19454392693991154, 'y': 0.33452294682449063} |
100000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.5,0) |
M(0.5,0,0,0.5,0.25,0.5) |
|
0.3333333333333333 |
0.3333333333333333 |
0.3333333333333333 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,-0.5086035244264524,-0.5064404766753196) |
M(0.5,0,0,0.5,0.9968166314514413,-0.5072548953230693) |
M(0.5,0,0,0.5,1.0005430594255218,0.9890982019339538) |
M(0.5,0,0,0.5,-0.5083958073861639,0.9931946862106902) |
M(0.5,0,0,0.5,0.011478947195801836,0.4887604204449213) |
M(0.5,0,0,0.5,0.5148036682667932,0.4887604204449215) |
M(0.5,0,0,0.5,0.5207251355735105,-0.014564300626068921) |
M(0.5,0,0,0.5,0.005557479889085004,-0.014564300626068949) |
|
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.5,0) |
M(0.38809310653536255,-0.16562220232766328,-0.13876454789615045,0.4656818860041778,0.3648910772903611,0.49552372426141456) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.502422480620155,-0.0024224806201548765) |
M(0.5,0,0,0.5,0.25,0.5) |
|
0.3333333333333333 |
0.3333333333333333 |
0.3333333333333333 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
fern
|
M(0,0,0,0.16,0,0) |
M(0.85,a,neg(a),0.85,0,1.6) |
M(0.2,neg(0.26),0.23,0.22,0,1.6) |
M(neg(0.15),0.28,0.26,0.24,0,0.44) |
|
|
|
50 |
{'x': 0, 'y': 5} |
10000 |
#036a01
|
|
fern
|
M(0,0,0,0.16,0,0) |
M(0.85,a,neg(a),0.85,0,1.6) |
M(0.2,neg(0.26),0.23,0.22,0,1.6) |
M(neg(0.15),0.28,0.26,0.24,0,0.44) |
|
|
|
50 |
{'x': 0, 'y': 5} |
10000 |
#036a01
|
|
Serpinski Carpet
|
Scale((1 / 3)) |
(Translate(0,(1 / 3)) * Scale((1 / 3))) |
(Translate((2 / 3),0) * Scale((1 / 3))) |
(Translate((1 / 3),0) * Scale((1 / 3))) |
(Translate((2 / 3),(1 / 3)) * Scale((1 / 3))) |
(Translate(0,(2 / 3)) * Scale((1 / 3))) |
(Translate((1 / 3),(2 / 3)) * Scale((1 / 3))) |
(Translate((2 / 3),(2 / 3)) * Scale((1 / 3))) |
|
|
|
auto |
{'x': 0.500000001889194, 'y': 0.49999970913121417} |
600000 |
#0000ff
|
|
koch snowflake
|
Scale((1 / 3)) |
((Translate((1 / 3),0) * Rotate((pi / 3))) * Scale((1 / 3))) |
((Translate((1 / 2),(squareroot(3) / 6)) * Rotate((neg(pi) / 3))) * Scale((1 / 3))) |
(Translate((2 / 3),0) * Scale((1 / 3))) |
((Translate(1,0) * Rotate(neg(((2 * pi) / 3)))) * Scale((1 / 3))) |
((Translate((1 / 6),(neg(squareroot(3)) / 6)) * Rotate(((2 * pi) / 3))) * Scale((1 / 3))) |
((Translate((3 / 6),((neg(3) * squareroot(3)) / 6)) * Rotate(((2 * pi) / 3))) * Scale((1 / 3))) |
((Translate((4 / 6),neg(((2 * squareroot(3)) / 6))) * Rotate(neg(((2 * pi) / 3)))) * Scale((1 / 3))) |
((Translate((5 / 6),neg((squareroot(3) / 6))) * Rotate(neg((pi / 3)))) * Scale((1 / 3))) |
((Translate((2 / 6),((neg(2) * squareroot(3)) / 6)) * Rotate(((3 * pi) / 3))) * Scale((1 / 3))) |
((Translate(0,neg(((2 * squareroot(3)) / 6))) * Rotate(neg(((5 * pi) / 3)))) * Scale((1 / 3))) |
((Translate((1 / 6),(neg(squareroot(3)) / 6)) * Rotate((pi / 6))) * Scale((1 / squareroot(3)))) |
((Translate(1,neg(((2 * squareroot(3)) / 6))) * Rotate(((3 * pi) / 3))) * Scale((1 / 3))) |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
6 |
1 |
|
|
780.2629776718605 |
{'x': 0.49999279530861834, 'y': -0.2887163212431991} |
3000000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0.5,0) |
M(0.5,0,0,0.5,0.007189065221835045,0.4926420928855102) |
M(0.5,0,0,0.5,0.021878627242837567,0.010217130346321823) |
|
0.3333333333333333 |
0.3333333333333333 |
0.3333333333333333 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.5158313758707547,0.5325546602412701) |
M(0.5,0,0,0.5,0.5191760327448577,0.5127096961215918) |
M(0.5,0,0,0.5,0.5325546602412701,0.4785941960057402) |
M(0.5,0,0,0.5,0.18452245473047485,0.931396022633028) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0.6810792949102253,0.30422642260001537) |
M(0.5,0,0,0.5,0.17250440463333927,0.7541195947680306) |
M(0.5,0,0,0.5,0.4528726133757254,0.30422642260001537) |
M(0.5,0,0,0.5,0.12034287742545313,0.4607110042236723) |
M(0.5,0,0,0.5,0.36811013166291084,0.1738226045803004) |
M(0.5,0,0,0.5,0.6941196767121969,0.10862069557044324) |
M(0.5,0,0,0.5,0.3029082226530537,0.14774184097635784) |
M(0.5,0,0,0.5,0.8440840674348686,0.8975637945897159) |
|
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
0.125 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.23228667900649536,0.8110203279592058) |
M(0.5,0,0,0.5,0.49602572013611745,0.7121181875355974) |
M(0.5,0,0,0.5,0.5166303327243692,0.6255788146649401) |
M(0.5,0,0,0.5,0.40948634726546024,0.6214578921472897) |
M(0.5,0,0,0.5,0.6196533956656278,0.3700816185706188) |
M(0.5,0,0,0.5,0.3270678969124532,0.7574483352297512) |
|
0.14285714285714285 |
0.14285714285714285 |
0.14285714285714285 |
0.14285714285714285 |
0.14285714285714285 |
0.14285714285714285 |
0.14285714285714285 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.5,0) |
M(0.5,0,0,0.5,0.5353760413410653,-0.05145005619895732) |
M(0.5,0,0,0.5,0.0005735340084914164,0.504161887216596) |
M(0.5,0,0,0.5,-0.2533015862038589,0.7476322893874567) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0.25,0.5) |
M(0.5,0,0,0.5,-0.039229018466926724,0.39853217394439544) |
M(0.5,0,0,0.5,1.0015409687891308,0.6130641490333878) |
M(0.5,0,0,0.5,0.41592665841107046,0.18110111811095747) |
M(0.5,0,0,0.5,-0.07691706814472277,0.923265788689093) |
|
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.4961606269562474,0.4991184956878494) |
M(0.5,0,0,0.5,0.19369451089685086,0.6369889669444558) |
M(0.5,0,0,0.5,0.24360636046563586,0.5909164904194235) |
M(0.5,0,0,0.5,0.2973575830781735,0.5333258947631332) |
M(0.5,0,0,0.5,0.4984278553485074,-0.005484949084802848) |
|
0.16666666666666669 |
0.16666666666666669 |
0.16666666666666669 |
0.16666666666666669 |
0.16666666666666669 |
0.16666666666666669 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|
|
myImportedFractal
|
M(0.5,0,0,0.5,0,0) |
M(0.5,0,0,0.5,0.7444060500941895,-0.2591071658893287) |
M(0.5,0,0,0.5,0.25,0.5) |
M(0.5,0,0,0.5,0.8123987106467083,0.7609448053637211) |
M(0.5,0,0,0.5,-0.3416388792717202,0.7591071658893287) |
M(0.5,0,0,0.5,0.2519186709570258,0.23905519463627894) |
M(0.5,0,0,0.5,0.4687601289353289,0.058966526145823595) |
M(0.5,0,0,0.5,0.5202140342183164,0.23721755516188658) |
M(0.5,0,0,0.5,0.24421071190671695,0.8627880694555579) |
|
0.11111111111111112 |
0.11111111111111112 |
0.11111111111111112 |
0.11111111111111112 |
0.11111111111111112 |
0.11111111111111112 |
0.11111111111111112 |
0.11111111111111112 |
0.11111111111111112 |
|
|
auto |
{'x': 0, 'y': 0} |
10000 |
#000000
|